﻿using Utils;

namespace Pap.Data
{
    public enum Permissions
    {
        ResponsibleWaitingList,
        CreateBoard,
        CreateCustomer,
        NewLoanList,
        CreateLoan,
        CustomerHistory,
        ExpertWaitingList,
        ResearchAndStudy,
        FeasibilityStudy,
        LoanSocialResearchDetails,
        CommitteesList,
        LookUpManager,
        ProjectDetails,
        BoardMom,
        ProjectList,
        CEOWaitingList,
        Settings,
        VillageDetails,
        VillageList,
        RoleDetails,
        RolesList,
        UserDetails,
        UsersList,
        SaveExpertWaitingList,
        SaveCommitteeList,
        SaveLookupManager,
        SubmitProjectDetails,
        SaveSettings,
        SubmitCreateBoard,
        AddCustomer,
        AddLoan,
        AcceptFeasibilityStudy,
        RefuseFeasibilityStudy,
        AcceptSocialResearch,
        RefuseSocialResearch,
        RefuseLoanByReponsible,
        DeleteProject,
        AddEditRole,
        Synch,
        AddEditUser,
        SaveUploadImageControl,
        ImagesSearch,
        ReviewerWaitingList,

        AssociationDues,
        AssociationExpenses,
        AssociationsBankAccounts,
        CancelLoanDebts,
        ClientProsecution,
        FreezLoansView,
        InstallmentsPayment,
        InstallmentWarningList,
        LoanCasesList,
        LoanRescheduling,
        MainCommitteeDeposite,
        MainCommitteeExpense,
        StumbledLoans,
        TodaySammary,
        UnionDepositAssociation,
        AssociationBankDeposite,
        AssociationDeposites
    }

    /// <summary>
    /// 
    /// </summary>
    public enum ReceiptTypes
    {
        /// <summary>
        /// 
        /// </summary>
        [ToString("F4D1689C-5B4A-4A0F-ADD1-8A0BFD744A3D")]
        NewLoanReceipt,
        /// <summary>
        /// 
        /// </summary>
        [ToString("2852D9B2-5FC3-4880-AD4B-911E070CF7AD")]
        InstallmentReceipt,
    }

    /// <summary>
    /// 
    /// </summary>
    public enum PaymentMethods
    {
        /// <summary>
        /// 
        /// </summary>
        [ToString("5CA0FB45-6F1B-4992-B2E4-098ECEFCA74F")]
        Periodical,
        /// <summary>
        /// 
        /// </summary>
        [ToString("C0353375-EB6B-4799-8043-DDAB293CB206")]
        GracePeriod,
    }
}